package com.aspose.cells;

public class ListBoxActiveXControl extends ActiveXControl {
   ListBoxActiveXControl(Shape shape) {
      super(shape);
      this.e = new zanp();
   }

   private zanp b() {
      return (zanp)this.e;
   }

   public int getType() {
      return 3;
   }

   int a(int var1) {
      return zanp.b(var1);
   }

   public int getScrollBars() {
      return this.b().s & 255;
   }

   public void setScrollBars(int value) {
      this.b().s = (byte)value;
      this.b(26);
   }

   public double getListWidth() {
      return zbuc.a(this.b().v);
   }

   public void setListWidth(double value) {
      this.b().v = zbuc.a(value);
      this.b(29);
   }

   public int getBoundColumn() {
      return this.b().w;
   }

   public void setBoundColumn(int value) {
      this.b().w = value;
      this.b(30);
   }

   public int getTextColumn() {
      return this.b().x;
   }

   public void setTextColumn(int value) {
      this.b().x = value;
      this.b(31);
   }

   public int getColumnCount() {
      return this.b().y;
   }

   public void setColumnCount(int value) {
      this.b().y = value;
      this.b(32);
   }

   public int getMatchEntry() {
      return this.b().B & 255;
   }

   public void setMatchEntry(int value) {
      this.b().B = (byte)value;
      this.b(35);
   }

   public int getListStyle() {
      return this.b().C & 255;
   }

   public void setListStyle(int value) {
      this.b().C = (byte)value;
      this.b(36);
   }

   public int getSelectionType() {
      return this.b().F & 255;
   }

   public void setSelectionType(int value) {
      this.b().F = (byte)value;
      this.b(39);
   }

   public String getValue() {
      return this.b().G;
   }

   public void setValue(String value) {
      this.b().G = value;
      this.b(40);
   }

   public int getBorderStyle() {
      return this.e.d & 255;
   }

   public void setBorderStyle(int value) {
      this.e.d = 1;
      this.b(1);
   }

   public int getBorderOleColor() {
      return this.e.e;
   }

   public void setBorderOleColor(int value) {
      this.e.e = value;
      this.b(2);
   }

   public int getSpecialEffect() {
      return this.e.f & 255;
   }

   public void setSpecialEffect(int value) {
      this.e.f = (byte)value;
      this.b(7);
   }

   public boolean getShowColumnHeads() {
      return this.e.a(10);
   }

   public void setShowColumnHeads(boolean value) {
      this.e.a(10, value);
      this.b(14);
   }

   public boolean getIntegralHeight() {
      return this.e.a(11);
   }

   public void setIntegralHeight(boolean value) {
      this.e.a(11, value);
      this.b(14);
   }

   public double getColumnWidths() {
      return this.b().J == -1 ? -1.0D : zbuc.a(this.b().J);
   }

   public void setColumnWidths(double value) {
      int var3 = zbuc.a(value);
      this.b().J = var3;
      this.b().d(42);
      this.b(34);
      this.b().A = 1;
   }
}
